algarroba [spanish] - German English Dictionary